body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
ol, ul {
    list-style: none;
}
a {
    color: #3c3c3c;
}
.icon-freegift, .lottery-tips .arrow, .float-bar-right, .promo-main .promo-activityp, .btn-edit-sku, .icon-announcement, .pre-promos, .pre-promos .arrow, .coupon-popup .ks-ext-close-x, .coupon-amount, .icon-ju11, .item-content .text-amount, .btn-switch-cart, .btn-switch-cart .txt, .promo-ask-btn, .icon-time, .item-icon-list .arrow, .ks-ext-close, .ks-overlay-close, .close, .icon, .cart-filters .active, .cart-filters .active a, .cart-sum .submit-btn, .btn-select-sku, .go-top, .price-promo .promo, .pipe-left, .pipe-right, .add-cart, .carousel .prev, .carousel .next, .group-checkout, .group-expand, .group .group-info .pipe, .select-sku, .select-sku span, .float-bar-wrapper .pipe, .submit-btn b, .float-bar-wrapper, .sku-edit-popup .add-cart, .selected-items-arrow, .icon-invalid, .icon-redemption, .sku-edit-popup .arrow, .small2big-popup .arrow {
    background: transparent url(https://img.alicdn.com/tfs/TB1K3cfdhGYBuNjy0FnXXX5lpXa-271-453.png) no-repeat -9999px -9999px;
}
// 外框
.cart {
    min-height: 400px;
    // height: 764px;
    width: 1190px;
    margin: 0 auto;

    // 全部商品
    .cart-filter-bar {
        overflow: hidden;
        font-size: 12px;
        position: relative;
        // 左
        .switch-cart {
            overflow: hidden;
            height: 33px;
            .btn-switch-cart {
                float: left;
                font-weight: 700;
                font-size: 16px;
                height: 16px;
                line-height: 1.1;
                font-family: 'Hiragino Sans GB','Lantinghei SC','Microsoft Yahei',SimSun;
                text-align: center;
                padding: 0 0 15px 0;
                cursor: pointer;
                margin-left: -1px;
                a {
                    padding-left: 15px;
                    text-decoration: none;
                    em {
                        color: #f40;
                    }
                    .number {
                        color: #f40;
                        font-size: 14px;
                        margin: 0 30px 0 5px;
                        font-weight: 400;
                        font-family: Verdana,Tahoma,arial;
                    }
                    .pipe {
                        width: 1px;
                        height: 12px;
                        display: inline-block;
                        background: #e8e8e8;
                    }
                }
            }
        }
        // 右
        .cart-sum {
            position: absolute;
            right: 0;
            top: 0;
            height: 25px;
            line-height: 25px;
            .price {
                color: #404040;
                font-family: Arial,Verdana;
                font-weight: 700;
                margin-right: 5px;
                color: #f40;
                em {
                    font-family: Verdana,Arial;
                    padding-left: 2px;
                    font-weight: 700;
                    .total-symbol {
                        font-size: 12px;
                        font-weight: 400;
                    }
                }
            }
           .cart-sum .submit-btn-disabled, .combine-not-supported:hover,.submit-btn-disabled:hover {
                background: #aaa;
                color: #fff;
                cursor: not-allowed;
            }
            .submit-btn {
                display: inline-block;
                width: 55px;
                color: #fff;
                background: #f40;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                -ms-border-radius: 2px;
                border-radius: 2px;
                text-align: center;
                cursor: pointer;
                text-decoration: none;
            }
        }
        // 底边
        .wrap-line {
            clear: both;
            background: #e6e6e6;
            height: 2px;
            position: relative;
            .floater {
                background: #f40;
                height: 2px;
                width: 0;
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
                width: 123px;
                left: -1px;
            }
        }
    }

    // 购物车
    .cart-main {
        min-height: 210px;

        // 全选
        .cart-table-th{
            width: 100%;
            height: 50px;
            background-color: red;
            
            .checkbox1{
                float: left;
                width: 100px;
                height: 100%;
                position: relative;
                input{
                    width: 15px;
                    height: 15px;
                    position: absolute;
                    left: 20px;
                    top: 16px;
                }
                span{
                    position: absolute;
                    right: 30px;
                    top: 16px;
                }
            }
        }
        // 商品模板
      .Pmoban{
          width: 100%;
          height: 120px;
          overflow: hidden;
          .checkbox{
              float: left;
              margin-top: 20px;
              margin-left: 20px;
          }
          img{
              float: left;
            margin-top: 20px;
            margin-left: 20px;
              height: 80px;
              width: 80px;
          }
          .particulars{
            float: left;
            margin-top: 20px;
            margin-left: 20px;
              width: 150px;
          }
          .particulars2{
            float: left;
            margin-top: 20px;
            margin-left: 40px;
              width: 150px;
              color: #999999;
              font-weight: 800;
          }
          .price{
              font-size: 20px;
              float: left;
              margin-top: 20px;
              margin-left: 100px;
              font-weight: 800;
            width: 100px;

          }
          .quantity{
            float: left;
            margin-top: 20px;
            margin-left: 50px;
            
            .jian{
                width: 20px;
            }
            .jia{
                width: 20px;
            }
            .Quantity{
                width: 45px;
            }
          }
          .Price{
            font-size: 20px;
            float: left;
            margin-top: 20px;
            margin-left: 100px;
            font-weight: 800;
            width: 100px;
            color: #f40;
        }
        .delete{
            float: left;
            margin-top: 20px;
            margin-left: 80px;
            width: 50px;
            height: 25px;
        }
      }

    //   结算
    .summation{
        line-height: 50px;
        margin-bottom: 20px;
        input{
            width: 15px;
            height: 15px;
            
        }
        
        a{
            margin-left: 40px;
            font-size: 16px;
            color: black;
        }
        .you{
            float: right;
            .yixuan{
                float: left;
                margin-left: 30px;
                
                span{
                    font-size: 26px;
                    color: #f40;
                    font-weight: 600;
                    
                }
            }
            .heji{
                
                float: left;
                
                span{
                    font-size: 26px;
                    color: #f40;
                    font-weight: 600;
                    
                }
            }
            .Jiesuan{
                margin-top: 20px;
                float: left;
                margin-left: 30px;
            }
        }
    }
    }
    
}
.cl:after, .clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}

.nav{
    background-color: #f2f2f2;
}
